#ifndef MATH_GTEST_MATH_TEST_DATA_LLRINTF_DATA_H
#define MATH_GTEST_MATH_TEST_DATA_LLRINTF_DATA_H

DataLlongFloat g_llrintfData[] = {
    {-0x1p-149, static_cast<long long int>(0x0p+0)},
    {0x0p+0, static_cast<long long int>(0x0p+0)},
    {0x1p-149, static_cast<long long int>(0x0p+0)},
    {0x1.f5c28ep-2, static_cast<long long int>(0x0p+0)},
    {0x1p-1, static_cast<long long int>(0x0p+0)},
    {0x1.19999cp-1, static_cast<long long int>(0x1p+0)},
    {0x1.e147acp-1, static_cast<long long int>(0x1p+0)},
    {0x1p+0, static_cast<long long int>(0x1p+0)},
    {0x1.028f5ep+0, static_cast<long long int>(0x1p+0)},
    {0x1.733332p+0, static_cast<long long int>(0x1p+0)},
    {0x1.8p+0, static_cast<long long int>(0x1p+1)},
    {0x1.8f5c2ap+0, static_cast<long long int>(0x1p+1)},
    {0x1.e8f5cp+0, static_cast<long long int>(0x1p+1)},
    {0x1p+1, static_cast<long long int>(0x1p+1)},
    {0x1.07ae16p+1, static_cast<long long int>(0x1p+1)},
    {0x1.3ae146p+1, static_cast<long long int>(0x1p+1)},
    {0x1.4p+1, static_cast<long long int>(0x1p+1)},
    {0x1.4a3d72p+1, static_cast<long long int>(0x1.8p+1)},
    {0x1.8fd708p+6, static_cast<long long int>(0x1.9p+6)},
    {0x1.9p+6, static_cast<long long int>(0x1.9p+6)},
    {0x1.903336p+6, static_cast<long long int>(0x1.9p+6)},
    {0x1.91eb84p+6, static_cast<long long int>(0x1.9p+6)},
    {0x1.92p+6, static_cast<long long int>(0x1.9p+6)},
    {0x1.92147cp+6, static_cast<long long int>(0x1.94p+6)},
    {0x1.f3f708p+9, static_cast<long long int>(0x1.f4p+9)},
    {0x1.f4p+9, static_cast<long long int>(0x1.f4p+9)},
    {0x1.f407bp+9, static_cast<long long int>(0x1.f4p+9)},
    {0x1.f43c26p+9, static_cast<long long int>(0x1.f4p+9)},
    {0x1.f44p+9, static_cast<long long int>(0x1.f4p+9)},
    {0x1.f4452p+9, static_cast<long long int>(0x1.f48p+9)},
    {0x1.fffffep+20, static_cast<long long int>(0x1p+21)},
    {0x1p+21, static_cast<long long int>(0x1p+21)},
    {0x1.000002p+21, static_cast<long long int>(0x1p+21)},
    {0x1.fffffep+21, static_cast<long long int>(0x1p+22)},
    {0x1p+22, static_cast<long long int>(0x1p+22)},
    {0x1.000002p+22, static_cast<long long int>(0x1p+22)},
    {0x1.fffffep+22, static_cast<long long int>(0x1p+23)},
    {0x1p+23, static_cast<long long int>(0x1p+23)},
    {0x1.000002p+23, static_cast<long long int>(0x1.000002p+23)},
    {0x1.fffffep+23, static_cast<long long int>(0x1.fffffep+23)},
    {0x1p+24, static_cast<long long int>(0x1p+24)},
    {0x1.000002p+24, static_cast<long long int>(0x1.000002p+24)},
    {0x1.fffffep+24, static_cast<long long int>(0x1.fffffep+24)},
    {0x1p+25, static_cast<long long int>(0x1p+25)},
    {0x1.000002p+25, static_cast<long long int>(0x1.000002p+25)},
    {-0x1.19999cp-1, static_cast<long long int>(-0x1p+0)},
    {-0x1p-1, static_cast<long long int>(0x0p+0)},
    {-0x1.f5c28ep-2, static_cast<long long int>(0x0p+0)},
    {-0x1.11eb88p+0, static_cast<long long int>(-0x1p+0)},
    {-0x1p+0, static_cast<long long int>(-0x1p+0)},
    {-0x1.dc28f4p-1, static_cast<long long int>(-0x1p+0)},
    {-0x1.8a3d72p+0, static_cast<long long int>(-0x1p+1)},
    {-0x1.8p+0, static_cast<long long int>(-0x1p+1)},
    {-0x1.7851eap+0, static_cast<long long int>(-0x1p+0)},
    {-0x1.028f5ep+1, static_cast<long long int>(-0x1p+1)},
    {-0x1p+1, static_cast<long long int>(-0x1p+1)},
    {-0x1.ee1478p+0, static_cast<long long int>(-0x1p+1)},
    {-0x1.4147bp+1, static_cast<long long int>(-0x1.8p+1)},
    {-0x1.4p+1, static_cast<long long int>(-0x1p+1)},
    {-0x1.3851eap+1, static_cast<long long int>(-0x1p+1)},
    {-0x1.90147cp+6, static_cast<long long int>(-0x1.9p+6)},
    {-0x1.9p+6, static_cast<long long int>(-0x1.9p+6)},
    {-0x1.8fb85p+6, static_cast<long long int>(-0x1.9p+6)},
    {-0x1.923336p+6, static_cast<long long int>(-0x1.94p+6)},
    {-0x1.92p+6, static_cast<long long int>(-0x1.9p+6)},
    {-0x1.91eb84p+6, static_cast<long long int>(-0x1.9p+6)},
    {-0x1.f407bp+9, static_cast<long long int>(-0x1.f4p+9)},
    {-0x1.f4p+9, static_cast<long long int>(-0x1.f4p+9)},
    {-0x1.f3f5cp+9, static_cast<long long int>(-0x1.f4p+9)},
    {-0x1.f443dap+9, static_cast<long long int>(-0x1.f48p+9)},
    {-0x1.f44p+9, static_cast<long long int>(-0x1.f4p+9)},
    {-0x1.f43c26p+9, static_cast<long long int>(-0x1.f4p+9)},
    {-0x1.000002p+21, static_cast<long long int>(-0x1p+21)},
    {-0x1p+21, static_cast<long long int>(-0x1p+21)},
    {-0x1.fffffep+20, static_cast<long long int>(-0x1p+21)},
    {-0x1.000002p+22, static_cast<long long int>(-0x1p+22)},
    {-0x1p+22, static_cast<long long int>(-0x1p+22)},
    {-0x1.fffffep+21, static_cast<long long int>(-0x1p+22)},
    {-0x1.000002p+23, static_cast<long long int>(-0x1.000002p+23)},
    {-0x1p+23, static_cast<long long int>(-0x1p+23)},
    {-0x1.fffffep+22, static_cast<long long int>(-0x1p+23)},
    {-0x1.000002p+24, static_cast<long long int>(-0x1.000002p+24)},
    {-0x1p+24, static_cast<long long int>(-0x1p+24)},
    {-0x1.fffffep+23, static_cast<long long int>(-0x1.fffffep+23)},
    {-0x1.000002p+25, static_cast<long long int>(-0x1.000002p+25)},
    {-0x1p+25, static_cast<long long int>(-0x1p+25)},
    {-0x1.fffffep+24, static_cast<long long int>(-0x1.fffffep+24)},
    {0x1.fffffep+29, static_cast<long long int>(0x1.fffffep+29)},
    {0x1p+30, static_cast<long long int>(0x1p+30)},
    {0x1.000002p+30, static_cast<long long int>(0x1.000002p+30)},
    {0x1.fffffcp+30, static_cast<long long int>(0x1.fffffcp+30)},
    {0x1.fffffep+30, static_cast<long long int>(0x1.fffffep+30)},
    {0x1p+31, static_cast<long long int>(0x1p+31)},
    {0x1.000002p+31, static_cast<long long int>(0x1.000002p+31)},
    {0x1.000004p+31, static_cast<long long int>(0x1.000004p+31)},
    {0x1.fffffcp+30, static_cast<long long int>(0x1.fffffcp+30)},
    {0x1.fffffep+30, static_cast<long long int>(0x1.fffffep+30)},
    {0x1p+31, static_cast<long long int>(0x1p+31)},
    {0x1.000002p+31, static_cast<long long int>(0x1.000002p+31)},
    {0x1.000004p+31, static_cast<long long int>(0x1.000004p+31)},
    {0x1.fffffcp+30, static_cast<long long int>(0x1.fffffcp+30)},
    {0x1.fffffep+30, static_cast<long long int>(0x1.fffffep+30)},
    {0x1p+31, static_cast<long long int>(0x1p+31)},
    {0x1.000002p+31, static_cast<long long int>(0x1.000002p+31)},
    {0x1.000004p+31, static_cast<long long int>(0x1.000004p+31)},
    {0x1.fffffcp+30, static_cast<long long int>(0x1.fffffcp+30)},
    {0x1.fffffep+30, static_cast<long long int>(0x1.fffffep+30)},
    {0x1p+31, static_cast<long long int>(0x1p+31)},
    {0x1.000002p+31, static_cast<long long int>(0x1.000002p+31)},
    {0x1.000004p+31, static_cast<long long int>(0x1.000004p+31)},
    {0x1.fffffcp+30, static_cast<long long int>(0x1.fffffcp+30)},
    {0x1.fffffep+30, static_cast<long long int>(0x1.fffffep+30)},
    {0x1p+31, static_cast<long long int>(0x1p+31)},
    {0x1.000002p+31, static_cast<long long int>(0x1.000002p+31)},
    {0x1.000004p+31, static_cast<long long int>(0x1.000004p+31)},
    {0x1.fffffcp+30, static_cast<long long int>(0x1.fffffcp+30)},
    {0x1.fffffep+30, static_cast<long long int>(0x1.fffffep+30)},
    {0x1p+31, static_cast<long long int>(0x1p+31)},
    {0x1.000002p+31, static_cast<long long int>(0x1.000002p+31)},
    {0x1.000004p+31, static_cast<long long int>(0x1.000004p+31)},
    {0x1p+31, static_cast<long long int>(0x1p+31)},
    {0x1p+31, static_cast<long long int>(0x1p+31)},
    {0x1p+31, static_cast<long long int>(0x1p+31)},
    {0x1p+31, static_cast<long long int>(0x1p+31)},
    {0x1p+31, static_cast<long long int>(0x1p+31)},
    {0x1p+31, static_cast<long long int>(0x1p+31)},
    {0x1p+31, static_cast<long long int>(0x1p+31)},
    {0x1p+31, static_cast<long long int>(0x1p+31)},
    {0x1p+31, static_cast<long long int>(0x1p+31)},
    {0x1p+31, static_cast<long long int>(0x1p+31)},
    {-0x1.000002p+30, static_cast<long long int>(-0x1.000002p+30)},
    {-0x1p+30, static_cast<long long int>(-0x1p+30)},
    {-0x1.fffffep+29, static_cast<long long int>(-0x1.fffffep+29)},
    {-0x1.000004p+31, static_cast<long long int>(-0x1.000004p+31)},
    {-0x1.000002p+31, static_cast<long long int>(-0x1.000002p+31)},
    {-0x1p+31, static_cast<long long int>(-0x1p+31)},
    {-0x1.fffffep+30, static_cast<long long int>(-0x1.fffffep+30)},
    {-0x1.fffffcp+30, static_cast<long long int>(-0x1.fffffcp+30)},
    {-0x1.000004p+31, static_cast<long long int>(-0x1.000004p+31)},
    {-0x1.000002p+31, static_cast<long long int>(-0x1.000002p+31)},
    {-0x1p+31, static_cast<long long int>(-0x1p+31)},
    {-0x1.fffffep+30, static_cast<long long int>(-0x1.fffffep+30)},
    {-0x1.fffffcp+30, static_cast<long long int>(-0x1.fffffcp+30)},
    {-0x1.000004p+31, static_cast<long long int>(-0x1.000004p+31)},
    {-0x1.000002p+31, static_cast<long long int>(-0x1.000002p+31)},
    {-0x1p+31, static_cast<long long int>(-0x1p+31)},
    {-0x1.fffffep+30, static_cast<long long int>(-0x1.fffffep+30)},
    {-0x1.fffffcp+30, static_cast<long long int>(-0x1.fffffcp+30)},
    {-0x1.000004p+31, static_cast<long long int>(-0x1.000004p+31)},
    {-0x1.000002p+31, static_cast<long long int>(-0x1.000002p+31)},
    {-0x1p+31, static_cast<long long int>(-0x1p+31)},
    {-0x1.fffffep+30, static_cast<long long int>(-0x1.fffffep+30)},
    {-0x1.fffffcp+30, static_cast<long long int>(-0x1.fffffcp+30)},
    {-0x1.000004p+31, static_cast<long long int>(-0x1.000004p+31)},
    {-0x1.000002p+31, static_cast<long long int>(-0x1.000002p+31)},
    {-0x1p+31, static_cast<long long int>(-0x1p+31)},
    {-0x1.fffffep+30, static_cast<long long int>(-0x1.fffffep+30)},
    {-0x1.fffffcp+30, static_cast<long long int>(-0x1.fffffcp+30)},
    {-0x1.000004p+31, static_cast<long long int>(-0x1.000004p+31)},
    {-0x1.000002p+31, static_cast<long long int>(-0x1.000002p+31)},
    {-0x1p+31, static_cast<long long int>(-0x1p+31)},
    {-0x1.fffffep+30, static_cast<long long int>(-0x1.fffffep+30)},
    {-0x1.fffffcp+30, static_cast<long long int>(-0x1.fffffcp+30)},
    {-0x1p+31, static_cast<long long int>(-0x1p+31)},
    {-0x1p+31, static_cast<long long int>(-0x1p+31)},
    {-0x1p+31, static_cast<long long int>(-0x1p+31)},
    {-0x1p+31, static_cast<long long int>(-0x1p+31)},
    {-0x1p+31, static_cast<long long int>(-0x1p+31)},
    {-0x1p+31, static_cast<long long int>(-0x1p+31)},
    {-0x1p+31, static_cast<long long int>(-0x1p+31)},
    {-0x1p+31, static_cast<long long int>(-0x1p+31)},
    {-0x1p+31, static_cast<long long int>(-0x1p+31)},
    {-0x1p+31, static_cast<long long int>(-0x1p+31)},
    {0x1.fffffcp+61, static_cast<long long int>(0x1.fffffcp+61)},
    {0x1.fffffep+61, static_cast<long long int>(0x1.fffffep+61)},
    {0x1p+62, static_cast<long long int>(0x1p+62)},
    {0x1.000002p+62, static_cast<long long int>(0x1.000002p+62)},
    {0x1.000004p+62, static_cast<long long int>(0x1.000004p+62)},
    {0x1.fffffcp+62, static_cast<long long int>(0x1.fffffcp+62)},
    {0x1.fffffep+62, static_cast<long long int>(0x1.fffffep+62)},
    {-0x1.000004p+62, static_cast<long long int>(-0x1.000004p+62)},
    {-0x1.000002p+62, static_cast<long long int>(-0x1.000002p+62)},
    {-0x1p+62, static_cast<long long int>(-0x1p+62)},
    {-0x1.fffffep+61, static_cast<long long int>(-0x1.fffffep+61)},
    {-0x1.fffffcp+61, static_cast<long long int>(-0x1.fffffcp+61)},
    {-0x1p+63, static_cast<long long int>(-0x1p+63)},
    {-0x1.fffffep+62, static_cast<long long int>(-0x1.fffffep+62)},
    {-0x1.fffffcp+62, static_cast<long long int>(-0x1.fffffcp+62)},
    {0x1p+62, static_cast<long long int>(0x1p+62)},
    {-0x1p+62, static_cast<long long int>(-0x1p+62)},
    {-0x1p+63, static_cast<long long int>(-0x1p+63)},
    {0x1.fffffcp+30, static_cast<long long int>(0x1.fffffcp+30)},
    {0x1.fffffep+30, static_cast<long long int>(0x1.fffffep+30)},
    {0x1p+31, static_cast<long long int>(0x1p+31)},
    {-0x1.000002p+31, static_cast<long long int>(-0x1.000002p+31)},
    {-0x1p+31, static_cast<long long int>(-0x1p+31)},
    {-0x1.fffffep+30, static_cast<long long int>(-0x1.fffffep+30)},
    {0x1.f47aep+1, static_cast<long long int>(0x1p+2)},
    {0x1p+2, static_cast<long long int>(0x1p+2)},
    {0x1.00a3dap+2, static_cast<long long int>(0x1p+2)},
    {0x1.fb851cp+2, static_cast<long long int>(0x1p+3)},
    {0x1p+3, static_cast<long long int>(0x1p+3)},
    {0x1.01999cp+3, static_cast<long long int>(0x1p+3)},
    {0x1.ff0a3cp+3, static_cast<long long int>(0x1p+4)},
    {0x1p+4, static_cast<long long int>(0x1p+4)},
    {0x1.0170a6p+4, static_cast<long long int>(0x1p+4)},
    {0x1.ff3332p+4, static_cast<long long int>(0x1p+5)},
    {0x1p+5, static_cast<long long int>(0x1p+5)},
    {0x1.00a3dap+5, static_cast<long long int>(0x1p+5)},
    {0x1.ff9998p+5, static_cast<long long int>(0x1p+6)},
    {0x1p+6, static_cast<long long int>(0x1p+6)},
    {0x1.0028f8p+6, static_cast<long long int>(0x1p+6)},
    {0x1.ffcccap+6, static_cast<long long int>(0x1p+7)},
    {0x1p+7, static_cast<long long int>(0x1p+7)},
    {0x1.001ebap+7, static_cast<long long int>(0x1p+7)},
    {0x1.fff5cp+7, static_cast<long long int>(0x1p+8)},
    {0x1p+8, static_cast<long long int>(0x1p+8)},
    {0x1.0011eep+8, static_cast<long long int>(0x1p+8)},
    {0x1.fffd6ep+8, static_cast<long long int>(0x1p+9)},
    {0x1p+9, static_cast<long long int>(0x1p+9)},
    {0x1.000292p+9, static_cast<long long int>(0x1p+9)},
    {0x1.fffaep+9, static_cast<long long int>(0x1p+10)},
    {0x1p+10, static_cast<long long int>(0x1p+10)},
    {0x1.00052p+10, static_cast<long long int>(0x1p+10)},
    {0x1.fffeb6p+10, static_cast<long long int>(0x1p+11)},
    {0x1p+11, static_cast<long long int>(0x1p+11)},
    {0x1.000292p+11, static_cast<long long int>(0x1p+11)},
    {0x1.fffdcp+11, static_cast<long long int>(0x1p+12)},
    {0x1p+12, static_cast<long long int>(0x1p+12)},
    {0x1.0000cep+12, static_cast<long long int>(0x1p+12)},
    {0x1.1b851cp+2, static_cast<long long int>(0x1p+2)},
    {0x1.2p+2, static_cast<long long int>(0x1p+2)},
    {0x1.21eb88p+2, static_cast<long long int>(0x1.4p+2)},
    {0x1.0d1eb6p+3, static_cast<long long int>(0x1p+3)},
    {0x1.1p+3, static_cast<long long int>(0x1p+3)},
    {0x1.10a3dap+3, static_cast<long long int>(0x1.2p+3)},
    {0x1.070a3cp+4, static_cast<long long int>(0x1p+4)},
    {0x1.08p+4, static_cast<long long int>(0x1p+4)},
    {0x1.08a3dap+4, static_cast<long long int>(0x1.1p+4)},
    {0x1.03d708p+5, static_cast<long long int>(0x1p+5)},
    {0x1.04p+5, static_cast<long long int>(0x1p+5)},
    {0x1.0428f8p+5, static_cast<long long int>(0x1.08p+5)},
    {0x1.01a3d6p+6, static_cast<long long int>(0x1p+6)},
    {0x1.02p+6, static_cast<long long int>(0x1p+6)},
    {0x1.023336p+6, static_cast<long long int>(0x1.04p+6)},
    {0x1.00d1eap+7, static_cast<long long int>(0x1p+7)},
    {0x1.01p+7, static_cast<long long int>(0x1p+7)},
    {0x1.01199cp+7, static_cast<long long int>(0x1.02p+7)},
    {0x1.00785p+8, static_cast<long long int>(0x1p+8)},
    {0x1.008p+8, static_cast<long long int>(0x1p+8)},
    {0x1.008a4p+8, static_cast<long long int>(0x1.01p+8)},
    {0x1.003aep+9, static_cast<long long int>(0x1p+9)},
    {0x1.004p+9, static_cast<long long int>(0x1p+9)},
    {0x1.004292p+9, static_cast<long long int>(0x1.008p+9)},
    {0x1.001d6ep+10, static_cast<long long int>(0x1p+10)},
    {0x1.002p+10, static_cast<long long int>(0x1p+10)},
    {0x1.00247cp+10, static_cast<long long int>(0x1.004p+10)},
    {0x1.005d6ep+10, static_cast<long long int>(0x1.004p+10)},
    {0x1.006p+10, static_cast<long long int>(0x1.008p+10)},
    {0x1.006336p+10, static_cast<long long int>(0x1.008p+10)},
    {0x1.000d6ep+11, static_cast<long long int>(0x1p+11)},
    {0x1.001p+11, static_cast<long long int>(0x1p+11)},
    {0x1.001054p+11, static_cast<long long int>(0x1.002p+11)},
    {0x1.000732p+12, static_cast<long long int>(0x1p+12)},
    {0x1.0008p+12, static_cast<long long int>(0x1p+12)},
    {0x1.000972p+12, static_cast<long long int>(0x1.001p+12)},
    {0x1.90d808p+1, static_cast<long long int>(0x1.8p+1)},
    {-0x1.8d00fep+1, static_cast<long long int>(-0x1.8p+1)},
    {0x1.8a71a2p+0, static_cast<long long int>(0x1p+1)},
    {-0x1.8d00fep+0, static_cast<long long int>(-0x1p+1)},
    {0x1.170a4p+0, static_cast<long long int>(0x1p+0)},
    {-0x1.11eb88p+0, static_cast<long long int>(-0x1p+0)},
    {0x1p+0, static_cast<long long int>(0x1p+0)},
    {-0x1p+0, static_cast<long long int>(-0x1p+0)},
    {0x1.eb851cp-1, static_cast<long long int>(0x1p+0)},
    {-0x1.f0a3d6p-1, static_cast<long long int>(-0x1p+0)},
    {0x1.78861cp-1, static_cast<long long int>(0x1p+0)},
    {-0x1.8d00fep-1, static_cast<long long int>(-0x1p+0)},
    {0x1.000002p-126, static_cast<long long int>(0x0p+0)},
    {-0x1.000002p-126, static_cast<long long int>(0x0p+0)},
    {0x1p-126, static_cast<long long int>(0x0p+0)},
    {-0x1p-126, static_cast<long long int>(0x0p+0)},
    {0x1.ee93d4p-127, static_cast<long long int>(0x0p+0)},
    {-0x1.fffffcp-127, static_cast<long long int>(0x0p+0)},
    {0x1.fffff8p-127, static_cast<long long int>(0x0p+0)},
    {-0x1.fffff8p-127, static_cast<long long int>(0x0p+0)},
    {0x1p-148, static_cast<long long int>(0x0p+0)},
    {-0x1p-148, static_cast<long long int>(0x0p+0)},
    {0x0p+0, static_cast<long long int>(0x0p+0)},
    {-0x1p-149, static_cast<long long int>(0x0p+0)},
    {0x0p+0, static_cast<long long int>(0x0p+0)},
    {-0x0p+0, static_cast<long long int>(-0x0p+0)},
    {0x1.8p+0, static_cast<long long int>(0x1p+1)},
    {-0x1.8p+0, static_cast<long long int>(-0x1p+1)},
    {0x1.4p+1, static_cast<long long int>(0x1p+1)},
    {-0x1.4p+1, static_cast<long long int>(-0x1p+1)},
    {0x1.ccccbcp-2, static_cast<long long int>(0x0p+0)},
    {0x1p-1, static_cast<long long int>(0x0p+0)},
    {0x1.28f5d2p-1, static_cast<long long int>(0x1p+0)},
    {-0x1.b851dcp-2, static_cast<long long int>(0x0p+0)},
    {-0x1p-1, static_cast<long long int>(0x0p+0)},
    {-0x1.28f5d2p-1, static_cast<long long int>(-0x1p+0)},
    {0x1.8f5c38p+0, static_cast<long long int>(0x1p+1)},
    {0x1.7851dcp+0, static_cast<long long int>(0x1p+0)},
    {-0x1.851ec8p+0, static_cast<long long int>(-0x1p+1)},
    {-0x1.7ae138p+0, static_cast<long long int>(-0x1p+0)}
};

#endif
